﻿/**
  * 时间格式化
  * @author Jason.Yang 
  * 2015年9月10日17:25:55
  *{{value.CreateTime | dateFormat:'yyyy年MM月dd日 HH时mm分'}}>> 2015年9月10日17时27分
  */
template.helper('dateFormat', function (dateStr, format) {
    var date = new Date(dateStr);
    if (date === NaN) return '';
    return date.pattern(format);
});

/**
 * 时间格式化
 * @author Jason.Yang 
 * 2015年9月10日17:28:43
 * {{value.CreateTime | dateFormatTimeAgo}}>> 5分钟以前
 */
template.helper('dateFormatTimeAgo', function (dateStr) {
    var date = new Date(dateStr);
    if (date === NaN) return '';
    var isoDate = date.getUTCFullYear()
        + "-" + zeropad(date.getUTCMonth() + 1)
        + "-" + zeropad(date.getUTCDate())
        + "T" + zeropad(date.getUTCHours())
        + ":" + zeropad(date.getUTCMinutes())
        + ":" + zeropad(date.getUTCSeconds()) + "Z";
    return jQuery.timeago(isoDate);
});
/**
 * 隐藏手机号
 * @ author Jason.Yang  
 * 2015年9月10日17:24:18
 * 15688886688>>156****6688
**/
template.helper('MobileHide', function (mobile) {
    if (mobile === null || mobile === undefined || mobile === "") return "";
    if (mobile.length < 8) return mobile;
    return mobile.substring(0, 3) + "*****" + mobile.substring(8, mobile.length);
});